Min G, Baby! I am sure this is needlessly complicated in many places, but it works. And yes, I did use omclone for copy-pasting the instructions, but it would have been a lot nicer to use omclone for the actual programming.
~Shaevor